package com.opensms.eventLogFacade.vo;

import java.sql.Timestamp;;

/**
 * Evento del sistema referidos a sms
 */
public class EventLogVO {
	
	public static char ENVIO = 'E';
	public static char RECEPCION = 'R';
	public static String SYSTEM = "System";
	
	private long id; //clave autoincremental
	private Timestamp fecha; //fecha y hora del evento
	private char tipo; //envio o recepcion sms
	private String origen; //movil origen del sms
	private String destino; //movil destino del sms
	private String texto; //texto del mensaje
	private String observaciones; //notas sobre el evento
	 
	public EventLogVO(long id, Timestamp fecha, char tipo, String origen, String destino, String texto, String observaciones) {
		super();
		this.id = id;
		this.fecha = fecha;
		this.tipo = tipo;
		this.origen = origen;
		this.destino = destino;
		this.texto = texto;
		this.observaciones = observaciones;
	}
	
	public String getDestino() {
		return destino;
	}
	public Timestamp getFecha() {
		return fecha;
	}
	public long getId() {
		return id;
	}
	public String getOrigen() {
		return origen;
	}
	public String getTexto() {
		return texto;
	}
	public char getTipo() {
		return tipo;
	}	
	
	public String getObservaciones() {
		return observaciones;
	}

	public String toString(){
		return "id="+id
			+ "|fecha="+fecha
			+ "|fecha="+fecha
			+ "|tipo="+tipo
			+ "|origen="+origen
			+ "|destino="+destino
			+ "|texto="+texto
			+ "|observaciones="+observaciones;
	}
	public void setId(long id) {
		this.id=id;
	}
}
